home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple AUX 3.0
/
Apple AUX 3.0.iso
/
System Folder
/
Finder
/
Finder.rsrc
/
bin.rsrc_CODE_73.txt
< prev
next >
Wrap
Text File
|
1991-04-25
|
70KB
|
1,242 lines
# near model CODE resource
# jump table entries: 8928-8946 (19 of them)
fn00000000:
00000000 4E56 FFFC link A6, -0x0004
00000004 48E7 0018 movem.l -[A7], A3,A4
00000008 286E 0008 movea.l A4, [A6 + 0x8]
0000000C 2F0C move.l -[A7], A4
0000000E 2054 movea.l A0, [A4]
00000010 2050 movea.l A0, [A0]
00000012 2268 0028 movea.l A1, [A0 + 0x28]
00000016 4E91 jsr [A1]
00000018 2D40 FFFC move.l [A6 - 0x4], D0
0000001C 2054 movea.l A0, [A4]
0000001E 2668 0074 movea.l A3, [A0 + 0x74]
00000022 200B move.l D0, A3
00000024 588F addq.l A7, 4
00000026 6714 beq +0x16 /* 0000003C */
00000028 558F subq.l A7, 2
0000002A 2F0B move.l -[A7], A3
0000002C A961 syscall GetControlMinimum/GetMinCtl
0000002E 301F move.w D0, [A7]+
00000030 48C0 ext.l D0
00000032 2F00 move.l -[A7], D0
00000034 2F0B move.l -[A7], A3
00000036 4EAD 152A jsr [A5 + 0x152A /* export_673 */]
0000003A 508F addq.l A7, 8
label0000003C:
0000003C 2054 movea.l A0, [A4]
0000003E 2668 0070 movea.l A3, [A0 + 0x70]
00000042 200B move.l D0, A3
00000044 6714 beq +0x16 /* 0000005A */
00000046 558F subq.l A7, 2
00000048 2F0B move.l -[A7], A3
0000004A A961 syscall GetControlMinimum/GetMinCtl
0000004C 301F move.w D0, [A7]+
0000004E 48C0 ext.l D0
00000050 2F00 move.l -[A7], D0
00000052 2F0B move.l -[A7], A3
00000054 4EAD 152A jsr [A5 + 0x152A /* export_673 */]
00000058 508F addq.l A7, 8
label0000005A:
0000005A 2F0C move.l -[A7], A4
0000005C 2054 movea.l A0, [A4]
0000005E 2050 movea.l A0, [A0]
00000060 2268 00FC movea.l A1, [A0 + 0xFC]
00000064 4E91 jsr [A1]
00000066 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000006A A873 syscall SetPort
0000006C 588F addq.l A7, 4
0000006E 4CEE 1800 FFF4 movem.l A3,A4, [A6 - 0xC]
00000074 4E5E unlink A6
00000076 4E75 rts
fn00000078:
00000078 4E56 0000 link A6, 0
0000007C 48E7 0118 movem.l -[A7], D7,A3,A4
00000080 2878 0118 movea.l A4, [0x00000118 /* TheZone */]
00000084 21F8 02A6 0118 move.l [0x00000118 /* TheZone */], [0x000002A6 /* SysZone */]
0000008A 264C movea.l A3, A4
0000008C 598F subq.l A7, 4
0000008E 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000092 2F2E 000C move.l -[A7], [A6 + 0xC]
00000096 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000009A A9FD syscall GetScrap
0000009C 2E1F move.l D7, [A7]+
0000009E 204B movea.l A0, A3
000000A0 A01B syscall SetZone
000000A2 2D47 0014 move.l [A6 + 0x14], D7
000000A6 4CEE 1880 FFF4 movem.l D7,A3,A4, [A6 - 0xC]
000000AC 4E5E unlink A6
000000AE 205F movea.l A0, [A7]+
000000B0 4FEF 000C lea.l A7, [A7 + 0xC]
000000B4 4ED0 jmp [A0]
export_1116:
000000B6 4E56 FFF4 link A6, -0x000C
000000BA 48E7 0108 movem.l -[A7], D7,A4
000000BE 3E2E 0012 move.w D7, [A6 + 0x12]
000000C2 286E 000C movea.l A4, [A6 + 0xC]
000000C6 48C7 ext.l D7
000000C8 2F07 move.l -[A7], D7
000000CA 2F0C move.l -[A7], A4
000000CC 2F2E 0008 move.l -[A7], [A6 + 0x8]
000000D0 4EAD 1352 jsr [A5 + 0x1352 /* export_614 */]
000000D4 4A47 tst.w D7
000000D6 4FEF 000C lea.l A7, [A7 + 0xC]
000000DA 6672 bne +0x74 /* 0000014E */
000000DC 598F subq.l A7, 4
000000DE 7000 moveq.l D0, 0x00
000000E0 2F00 move.l -[A7], D0
000000E2 2F3C 736E 6420 move.l -[A7], 0x736E6420 /* 'snd ' */
000000E8 486E FFFC pea.l [A6 - 0x4]
000000EC 4EBA FF8A jsr [PC - 0x76 /* 00000078 */]
000000F0 2E1F move.l D7, [A7]+
000000F2 6F04 ble +0x6 /* 000000F8 */
000000F4 7002 moveq.l D0, 0x02
000000F6 6002 bra +0x4 /* 000000FA */
label000000F8:
000000F8 7001 moveq.l D0, 0x01
label000000FA:
000000FA 4880 ext.w D0
000000FC 3940 000C move.w [A4 + 0xC], D0
00000100 7001 moveq.l D0, 0x01
00000102 B02C 0014 cmp.b D0, [A4 + 0x14]
00000106 6646 bne +0x48 /* 0000014E */
00000108 41EE FFF4 lea.l A0, [A6 - 0xC]
0000010C 43ED FF4E lea.l A1, [A5 - 0xB2]
00000110 20D9 move.l [A0]+, [A1]+
00000112 20D9 move.l [A0]+, [A1]+
00000114 302E FFF8 move.w D0, [A6 - 0x8]
00000118 907C 0066 sub.w D0, 0x66 /* 'f' */
0000011C 3D40 FFF4 move.w [A6 - 0xC], D0
00000120 D07C 0060 add.w D0, 0x60 /* '`' */
00000124 3D40 FFF8 move.w [A6 - 0x8], D0
00000128 586E FFF6 addq.w [A6 - 0xA], 4
0000012C 302E FFF6 move.w D0, [A6 - 0xA]
00000130 D07C 01A8 add.w D0, 0x1A8
00000134 3D40 FFFA move.w [A6 - 0x6], D0
00000138 204C movea.l A0, A4
0000013A 5488 addq.l A0, 2
0000013C 43EE FFF4 lea.l A1, [A6 - 0xC]
00000140 20D9 move.l [A0]+, [A1]+
00000142 20D9 move.l [A0]+, [A1]+
00000144 422C 0014 clr.b [A4 + 0x14]
00000148 08EC 0007 0015 bset.b [A4 + 0x15], 0x7
label0000014E:
0000014E 4CEE 1080 FFEC movem.l D7,A4, [A6 - 0x14]
00000154 4E5E unlink A6
00000156 4E75 rts
export_1117:
00000158 4E56 0000 link A6, 0
0000015C 4A6E 000E tst.w [A6 + 0xE]
00000160 57C0 seq D0
00000162 4400 neg.b D0
00000164 4E5E unlink A6
00000166 4E75 rts
export_1118:
00000168 4E56 0000 link A6, 0
0000016C 48E7 0018 movem.l -[A7], A3,A4
00000170 286E 0008 movea.l A4, [A6 + 0x8]
00000174 598F subq.l A7, 4
00000176 A9F9 syscall InfoScrap
00000178 265F movea.l A3, [A7]+
0000017A 2F13 move.l -[A7], [A3]
0000017C 2F0C move.l -[A7], A4
0000017E 4EBA 02D6 jsr [PC + 0x2D6 /* 00000456 */]
00000182 302B 0008 move.w D0, [A3 + 0x8]
00000186 48C0 ext.l D0
00000188 2054 movea.l A0, [A4]
0000018A 2140 0028 move.l [A0 + 0x28], D0
0000018E 2F2E 000C move.l -[A7], [A6 + 0xC]
00000192 2F0C move.l -[A7], A4
00000194 4EAD 1372 jsr [A5 + 0x1372 /* export_618 */]
00000198 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
0000019E 4E5E unlink A6
000001A0 4E75 rts
export_1119:
000001A2 4E56 FFFC link A6, -0x0004
000001A6 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000001AA 3C2E 000E move.w D6, [A6 + 0xE]
000001AE 286E 0008 movea.l A4, [A6 + 0x8]
000001B2 0C46 0C05 cmpi.w D6, 0xC05
000001B6 6644 bne +0x46 /* 000001FC */
000001B8 2054 movea.l A0, [A4]
000001BA 2D68 0018 FFFC move.l [A6 - 0x4], [A0 + 0x18]
000001C0 2F2E FFFC move.l -[A7], [A6 - 0x4]
000001C4 4EAD 2522 jsr [A5 + 0x2522 /* export_1184 */]
000001C8 2640 movea.l A3, D0
000001CA 200B move.l D0, A3
000001CC 588F addq.l A7, 4
000001CE 6728 beq +0x2A /* 000001F8 */
000001D0 4878 2936 push.l 0x2936 /* ')6' */
000001D4 2F0B move.l -[A7], A3
000001D6 2053 movea.l A0, [A3]
000001D8 2050 movea.l A0, [A0]
000001DA 2268 0074 movea.l A1, [A0 + 0x74]
000001DE 4E91 jsr [A1]
000001E0 2E00 move.l D7, D0
000001E2 0C87 5445 5854 cmpi.l D7, 0x54455854 /* 'TEXT' */
000001E8 508F addq.l A7, 8
000001EA 6708 beq +0xA /* 000001F4 */
000001EC 0C87 7374 796C cmpi.l D7, 0x7374796C /* 'styl' */
000001F2 6604 bne +0x6 /* 000001F8 */
label000001F4:
000001F4 7002 moveq.l D0, 0x02
000001F6 6010 bra +0x12 /* 00000208 */
label000001F8:
000001F8 7001 moveq.l D0, 0x01
000001FA 600C bra +0xE /* 00000208 */
label000001FC:
000001FC 48C6 ext.l D6
000001FE 2F06 move.l -[A7], D6
00000200 2F0C move.l -[A7], A4
00000202 4EAD 1852 jsr [A5 + 0x1852 /* export_774 */]
00000206 508F addq.l A7, 8
label00000208:
00000208 4CEE 18C0 FFEC movem.l D6,D7,A3,A4, [A6 - 0x14]
0000020E 4E5E unlink A6
00000210 4E75 rts
export_1120:
00000212 4E56 0000 link A6, 0
00000216 48E7 0018 movem.l -[A7], A3,A4
0000021A 266E 0010 movea.l A3, [A6 + 0x10]
0000021E 286E 000C movea.l A4, [A6 + 0xC]
00000222 2054 movea.l A0, [A4]
00000224 2028 0004 move.l D0, [A0 + 0x4]
00000228 0480 6472 6F70 subi.l D0, 0x64726F70 /* 'drop' */
0000022E 6720 beq +0x22 /* 00000250 */
00000230 0480 0EF2 FCF1 subi.l D0, 0xEF2FCF1
00000236 6718 beq +0x1A /* 00000250 */
00000238 0480 0004 0205 subi.l D0, 0x40205
0000023E 6710 beq +0x12 /* 00000250 */
00000240 0480 0009 F506 subi.l D0, 0x9F506
00000246 6708 beq +0xA /* 00000250 */
00000248 0480 02F6 020B subi.l D0, 0x2F6020B
0000024E 6606 bne +0x8 /* 00000256 */
label00000250:
00000250 422B 0004 clr.b [A3 + 0x4]
00000254 6010 bra +0x12 /* 00000266 */
label00000256:
00000256 2F0B move.l -[A7], A3
00000258 2F0C move.l -[A7], A4
0000025A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000025E 4EAD 0EA2 jsr [A5 + 0xEA2 /* export_464 */]
00000262 4FEF 000C lea.l A7, [A7 + 0xC]
label00000266:
00000266 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
0000026C 4E5E unlink A6
0000026E 4E75 rts
export_1121:
00000270 4E56 FFFC link A6, -0x0004
00000274 48E7 0118 movem.l -[A7], D7,A3,A4
00000278 286E 0008 movea.l A4, [A6 + 0x8]
0000027C 2054 movea.l A0, [A4]
0000027E 4AA8 001C tst.l [A0 + 0x1C]
00000282 6700 00A2 beq +0xA4 /* 00000326 */
00000286 598F subq.l A7, 4
00000288 A9F9 syscall InfoScrap
0000028A 265F movea.l A3, [A7]+
0000028C 2054 movea.l A0, [A4]
0000028E 302B 0008 move.w D0, [A3 + 0x8]
00000292 48C0 ext.l D0
00000294 B0A8 0028 cmp.l D0, [A0 + 0x28]
00000298 6718 beq +0x1A /* 000002B2 */
0000029A 2F13 move.l -[A7], [A3]
0000029C 2F0C move.l -[A7], A4
0000029E 4EBA 01B6 jsr [PC + 0x1B6 /* 00000456 */]
000002A2 302B 0008 move.w D0, [A3 + 0x8]
000002A6 48C0 ext.l D0
000002A8 2054 movea.l A0, [A4]
000002AA 2140 0028 move.l [A0 + 0x28], D0
000002AE 508F addq.l A7, 8
000002B0 6074 bra +0x76 /* 00000326 */
label000002B2:
000002B2 2054 movea.l A0, [A4]
000002B4 2D68 0018 FFFC move.l [A6 - 0x4], [A0 + 0x18]
000002BA 2F2E FFFC move.l -[A7], [A6 - 0x4]
000002BE 4EAD 2522 jsr [A5 + 0x2522 /* export_1184 */]
000002C2 2640 movea.l A3, D0
000002C4 200B move.l D0, A3
000002C6 588F addq.l A7, 4
000002C8 675C beq +0x5E /* 00000326 */
000002CA 2053 movea.l A0, [A3]
000002CC 4A28 0038 tst.b [A0 + 0x38]
000002D0 6754 beq +0x56 /* 00000326 */
000002D2 4878 2910 push.l 0x2910
000002D6 4EAD 1DCA jsr [A5 + 0x1DCA /* export_949 */]
000002DA 4878 2936 push.l 0x2936 /* ')6' */
000002DE 2F0B move.l -[A7], A3
000002E0 2053 movea.l A0, [A3]
000002E2 2050 movea.l A0, [A0]
000002E4 2268 0074 movea.l A1, [A0 + 0x74]
000002E8 4E91 jsr [A1]
000002EA 2E00 move.l D7, D0
000002EC 4878 2936 push.l 0x2936 /* ')6' */
000002F0 2F0C move.l -[A7], A4
000002F2 4EAD 1B6A jsr [A5 + 0x1B6A /* export_873 */]
000002F6 7001 moveq.l D0, 0x01
000002F8 2F00 move.l -[A7], D0
000002FA 2F0B move.l -[A7], A3
000002FC 2F0C move.l -[A7], A4
000002FE 4EAD 1B02 jsr [A5 + 0x1B02 /* export_860 */]
00000302 0C87 736E 6420 cmpi.l D7, 0x736E6420 /* 'snd ' */
00000308 4FEF 0020 lea.l A7, [A7 + 0x20]
0000030C 6618 bne +0x1A /* 00000326 */
0000030E 2054 movea.l A0, [A4]
00000310 2668 001C movea.l A3, [A0 + 0x1C]
00000314 7001 moveq.l D0, 0x01
00000316 2F00 move.l -[A7], D0
00000318 2F0B move.l -[A7], A3
0000031A 2053 movea.l A0, [A3]
0000031C 2050 movea.l A0, [A0]
0000031E 2268 00E0 movea.l A1, [A0 + 0xE0]
00000322 4E91 jsr [A1]
00000324 508F addq.l A7, 8
label00000326:
00000326 4CEE 1880 FFF0 movem.l D7,A3,A4, [A6 - 0x10]
0000032C 4E5E unlink A6
0000032E 4E75 rts
export_1122:
00000330 4E56 FFFC link A6, -0x0004
00000334 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00000338 3C2E 0012 move.w D6, [A6 + 0x12]
0000033C 286E 0008 movea.l A4, [A6 + 0x8]
00000340 0C46 2936 cmpi.w D6, 0x2936 /* ')6' */
00000344 6650 bne +0x52 /* 00000396 */
00000346 2054 movea.l A0, [A4]
00000348 2D68 0018 FFFC move.l [A6 - 0x4], [A0 + 0x18]
0000034E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000352 4EAD 2522 jsr [A5 + 0x2522 /* export_1184 */]
00000356 2640 movea.l A3, D0
00000358 200B move.l D0, A3
0000035A 588F addq.l A7, 4
0000035C 6724 beq +0x26 /* 00000382 */
0000035E 4878 2936 push.l 0x2936 /* ')6' */
00000362 2F0B move.l -[A7], A3
00000364 2053 movea.l A0, [A3]
00000366 2050 movea.l A0, [A0]
00000368 2268 0074 movea.l A1, [A0 + 0x74]
0000036C 4E91 jsr [A1]
0000036E 508F addq.l A7, 8
00000370 2F00 move.l -[A7], D0
00000372 4878 2915 push.l 0x2915
00000376 4EAD 09C2 jsr [A5 + 0x9C2 /* export_308 */]
0000037A 2A00 move.l D5, D0
0000037C 3E05 move.w D7, D5
0000037E 508F addq.l A7, 8
00000380 6004 bra +0x6 /* 00000386 */
label00000382:
00000382 3E3C 290E move.w D7, 0x290E
label00000386:
00000386 48C7 ext.l D7
00000388 2F07 move.l -[A7], D7
0000038A 2F2E 000C move.l -[A7], [A6 + 0xC]
0000038E 4EAD 10F2 jsr [A5 + 0x10F2 /* export_538 */]
00000392 508F addq.l A7, 8
00000394 6012 bra +0x14 /* 000003A8 */
label00000396:
00000396 48C6 ext.l D6
00000398 2F06 move.l -[A7], D6
0000039A 2F2E 000C move.l -[A7], [A6 + 0xC]
0000039E 2F0C move.l -[A7], A4
000003A0 4EAD 18DA jsr [A5 + 0x18DA /* export_791 */]
000003A4 4FEF 000C lea.l A7, [A7 + 0xC]
label000003A8:
000003A8 4CEE 18E0 FFE8 movem.l D5,D6,D7,A3,A4, [A6 - 0x18]
000003AE 4E5E unlink A6
000003B0 4E75 rts
export_1123:
000003B2 4E56 0000 link A6, 0
000003B6 48E7 0018 movem.l -[A7], A3,A4
000003BA 206E 0008 movea.l A0, [A6 + 0x8]
000003BE 2050 movea.l A0, [A0]
000003C0 2668 0018 movea.l A3, [A0 + 0x18]
000003C4 2F0B move.l -[A7], A3
000003C6 4EAD 2522 jsr [A5 + 0x2522 /* export_1184 */]
000003CA 2840 movea.l A4, D0
000003CC 200C move.l D0, A4
000003CE 588F addq.l A7, 4
000003D0 6718 beq +0x1A /* 000003EA */
000003D2 2F2E 0010 move.l -[A7], [A6 + 0x10]
000003D6 2F2E 000C move.l -[A7], [A6 + 0xC]
000003DA 2F0C move.l -[A7], A4
000003DC 2054 movea.l A0, [A4]
000003DE 2050 movea.l A0, [A0]
000003E0 2268 00C8 movea.l A1, [A0 + 0xC8]
000003E4 4E91 jsr [A1]
000003E6 4FEF 000C lea.l A7, [A7 + 0xC]
label000003EA:
000003EA 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
000003F0 4E5E unlink A6
000003F2 4E75 rts
fn000003F4:
000003F4 4E56 0000 link A6, 0
000003F8 2F0C move.l -[A7], A4
000003FA 286E 0008 movea.l A4, [A6 + 0x8]
000003FE 200C move.l D0, A4
00000400 6610 bne +0x12 /* 00000412 */
00000402 703A moveq.l D0, 0x3A
00000404 2F00 move.l -[A7], D0
00000406 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
0000040A 2840 movea.l A4, D0
0000040C 200C move.l D0, A4
0000040E 588F addq.l A7, 4
00000410 673A beq +0x3C /* 0000044C */
label00000412:
00000412 7001 moveq.l D0, 0x01
00000414 220C move.l D1, A4
00000416 6616 bne +0x18 /* 0000042E */
00000418 2F00 move.l -[A7], D0
0000041A 7228 moveq.l D1, 0x28
0000041C 2F01 move.l -[A7], D1
0000041E 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
00000422 588F addq.l A7, 4
00000424 2200 move.l D1, D0
00000426 201F move.l D0, [A7]+
00000428 4A81 tst.l D1
0000042A 6602 bne +0x4 /* 0000042E */
0000042C 7000 moveq.l D0, 0x00
label0000042E:
0000042E 4A00 tst.b D0
00000430 670A beq +0xC /* 0000043C */
00000432 2054 movea.l A0, [A4]
00000434 202D F5A0 move.l D0, [A5 - 0xA60]
00000438 2080 move.l [A0], D0
0000043A 6002 bra +0x4 /* 0000043E */
label0000043C:
0000043C 7000 moveq.l D0, 0x00
label0000043E:
0000043E 284C movea.l A4, A4
00000440 2054 movea.l A0, [A4]
00000442 20AD FE4E move.l [A0], [A5 - 0x1B2]
00000446 2054 movea.l A0, [A4]
00000448 41E8 0028 lea.l A0, [A0 + 0x28]
label0000044C:
0000044C 200C move.l D0, A4
0000044E 286E FFFC movea.l A4, [A6 - 0x4]
00000452 4E5E unlink A6
00000454 4E75 rts
fn00000456:
00000456 4E56 FFF4 link A6, -0x000C
0000045A 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
0000045E 2E2E 000C move.l D7, [A6 + 0xC]
00000462 286E 0008 movea.l A4, [A6 + 0x8]
00000466 7800 moveq.l D4, 0x00
00000468 2054 movea.l A0, [A4]
0000046A 2D68 0018 FFFC move.l [A6 - 0x4], [A0 + 0x18]
00000470 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000474 4EAD 2522 jsr [A5 + 0x2522 /* export_1184 */]
00000478 2640 movea.l A3, D0
0000047A 200B move.l D0, A3
0000047C 588F addq.l A7, 4
0000047E 6714 beq +0x16 /* 00000494 */
00000480 4878 2936 push.l 0x2936 /* ')6' */
00000484 2F0B move.l -[A7], A3
00000486 2053 movea.l A0, [A3]
00000488 2050 movea.l A0, [A0]
0000048A 2268 0074 movea.l A1, [A0 + 0x74]
0000048E 4E91 jsr [A1]
00000490 2800 move.l D4, D0
00000492 508F addq.l A7, 8
label00000494:
00000494 2054 movea.l A0, [A4]
00000496 2D68 001C FFF8 move.l [A6 - 0x8], [A0 + 0x1C]
0000049C 7C00 moveq.l D6, 0x00
0000049E 4205 clr.b D5
000004A0 4A87 tst.l D7
000004A2 6F00 010A ble +0x10C /* 000005AE */
000004A6 2C3C 7374 796C move.l D6, 0x7374796C /* 'styl' */
000004AC 598F subq.l A7, 4
000004AE 7000 moveq.l D0, 0x00
000004B0 2F00 move.l -[A7], D0
000004B2 2F3C 7374 796C move.l -[A7], 0x7374796C /* 'styl' */
000004B8 486E FFF4 pea.l [A6 - 0xC]
000004BC 4EBA FBBA jsr [PC - 0x446 /* 00000078 */]
000004C0 2E1F move.l D7, [A7]+
000004C2 0C87 0000 8000 cmpi.l D7, 0x8000
000004C8 6D02 blt +0x4 /* 000004CC */
000004CA 7E94 moveq.l D7, 0xFFFFFF94
label000004CC:
000004CC 4A87 tst.l D7
000004CE 6C2C bge +0x2E /* 000004FC */
000004D0 7094 moveq.l D0, 0xFFFFFF94
000004D2 B087 cmp.l D0, D7
000004D4 6726 beq +0x28 /* 000004FC */
000004D6 2C3C 5445 5854 move.l D6, 0x54455854 /* 'TEXT' */
000004DC 598F subq.l A7, 4
000004DE 7000 moveq.l D0, 0x00
000004E0 2F00 move.l -[A7], D0
000004E2 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */
000004E8 486E FFF4 pea.l [A6 - 0xC]
000004EC 4EBA FB8A jsr [PC - 0x476 /* 00000078 */]
000004F0 2E1F move.l D7, [A7]+
000004F2 0C87 0000 8000 cmpi.l D7, 0x8000
000004F8 6D02 blt +0x4 /* 000004FC */
000004FA 7E94 moveq.l D7, 0xFFFFFF94
label000004FC:
000004FC 4A87 tst.l D7
000004FE 6C22 bge +0x24 /* 00000522 */
00000500 7094 moveq.l D0, 0xFFFFFF94
00000502 B087 cmp.l D0, D7
00000504 671C beq +0x1E /* 00000522 */
00000506 2C3C 5049 4354 move.l D6, 0x50494354 /* 'PICT' */
0000050C 598F subq.l A7, 4
0000050E 7000 moveq.l D0, 0x00
00000510 2F00 move.l -[A7], D0
00000512 2F3C 5049 4354 move.l -[A7], 0x50494354 /* 'PICT' */
00000518 486E FFF4 pea.l [A6 - 0xC]
0000051C 4EBA FB5A jsr [PC - 0x4A6 /* 00000078 */]
00000520 2E1F move.l D7, [A7]+
label00000522:
00000522 4A87 tst.l D7
00000524 6C22 bge +0x24 /* 00000548 */
00000526 7094 moveq.l D0, 0xFFFFFF94
00000528 B087 cmp.l D0, D7
0000052A 671C beq +0x1E /* 00000548 */
0000052C 2C3C 736E 6420 move.l D6, 0x736E6420 /* 'snd ' */
00000532 598F subq.l A7, 4
00000534 7000 moveq.l D0, 0x00
00000536 2F00 move.l -[A7], D0
00000538 2F3C 736E 6420 move.l -[A7], 0x736E6420 /* 'snd ' */
0000053E 486E FFF4 pea.l [A6 - 0xC]
00000542 4EBA FB34 jsr [PC - 0x4CC /* 00000078 */]
00000546 2E1F move.l D7, [A7]+
label00000548:
00000548 4A87 tst.l D7
0000054A 6C0C bge +0xE /* 00000558 */
0000054C 7094 moveq.l D0, 0xFFFFFF94
0000054E B087 cmp.l D0, D7
00000550 6706 beq +0x8 /* 00000558 */
00000552 2C3C 756E 6B6E move.l D6, 0x756E6B6E /* 'unkn' */
label00000558:
00000558 7094 moveq.l D0, 0xFFFFFF94
0000055A B087 cmp.l D0, D7
0000055C 660E bne +0x10 /* 0000056C */
0000055E 4878 2910 push.l 0x2910
00000562 4EAD 1DCA jsr [A5 + 0x1DCA /* export_949 */]
00000566 7C00 moveq.l D6, 0x00
00000568 588F addq.l A7, 4
0000056A 6042 bra +0x44 /* 000005AE */
label0000056C:
0000056C 200B move.l D0, A3
0000056E 6628 bne +0x2A /* 00000598 */
00000570 4878 2936 push.l 0x2936 /* ')6' */
00000574 2F0C move.l -[A7], A4
00000576 4EAD 1B6A jsr [A5 + 0x1B6A /* export_873 */]
0000057A 7000 moveq.l D0, 0x00
0000057C 2F00 move.l -[A7], D0
0000057E 4EBA FE74 jsr [PC - 0x18C /* 000003F4 */]
00000582 2640 movea.l A3, D0
00000584 2F0B move.l -[A7], A3
00000586 4EAD 1762 jsr [A5 + 0x1762 /* export_744 */]
0000058A 2F0B move.l -[A7], A3
0000058C 2F0C move.l -[A7], A4
0000058E 4EAD 1A5A jsr [A5 + 0x1A5A /* export_839 */]
00000592 7A01 moveq.l D5, 0x01
00000594 4FEF 0018 lea.l A7, [A7 + 0x18]
label00000598:
00000598 2F07 move.l -[A7], D7
0000059A 4878 2937 push.l 0x2937 /* ')7' */
0000059E 2F0B move.l -[A7], A3
000005A0 2053 movea.l A0, [A3]
000005A2 2050 movea.l A0, [A0]
000005A4 2268 0070 movea.l A1, [A0 + 0x70]
000005A8 4E91 jsr [A1]
000005AA 4FEF 000C lea.l A7, [A7 + 0xC]
label000005AE:
000005AE 4A87 tst.l D7
000005B0 6706 beq +0x8 /* 000005B8 */
000005B2 7094 moveq.l D0, 0xFFFFFF94
000005B4 B087 cmp.l D0, D7
000005B6 6624 bne +0x26 /* 000005DC */
label000005B8:
000005B8 200B move.l D0, A3
000005BA 6720 beq +0x22 /* 000005DC */
000005BC 4878 2936 push.l 0x2936 /* ')6' */
000005C0 2F0C move.l -[A7], A4
000005C2 4EAD 1B6A jsr [A5 + 0x1B6A /* export_873 */]
000005C6 7001 moveq.l D0, 0x01
000005C8 2F00 move.l -[A7], D0
000005CA 2F0B move.l -[A7], A3
000005CC 2F0C move.l -[A7], A4
000005CE 4EAD 1B02 jsr [A5 + 0x1B02 /* export_860 */]
000005D2 7000 moveq.l D0, 0x00
000005D4 2640 movea.l A3, D0
000005D6 7A01 moveq.l D5, 0x01
000005D8 4FEF 0014 lea.l A7, [A7 + 0x14]
label000005DC:
000005DC B886 cmp.l D4, D6
000005DE 6772 beq +0x74 /* 00000652 */
000005E0 4A05 tst.b D5
000005E2 660C bne +0xE /* 000005F0 */
000005E4 4878 2936 push.l 0x2936 /* ')6' */
000005E8 2F0C move.l -[A7], A4
000005EA 4EAD 1B6A jsr [A5 + 0x1B6A /* export_873 */]
000005EE 508F addq.l A7, 8
label000005F0:
000005F0 200B move.l D0, A3
000005F2 6716 beq +0x18 /* 0000060A */
000005F4 2F06 move.l -[A7], D6
000005F6 4878 2936 push.l 0x2936 /* ')6' */
000005FA 2F0B move.l -[A7], A3
000005FC 2053 movea.l A0, [A3]
000005FE 2050 movea.l A0, [A0]
00000600 2268 0070 movea.l A1, [A0 + 0x70]
00000604 4E91 jsr [A1]
00000606 4FEF 000C lea.l A7, [A7 + 0xC]
label0000060A:
0000060A 4878 2936 push.l 0x2936 /* ')6' */
0000060E 2F0C move.l -[A7], A4
00000610 4EAD 1B6A jsr [A5 + 0x1B6A /* export_873 */]
00000614 0C86 736E 6420 cmpi.l D6, 0x736E6420 /* 'snd ' */
0000061A 508F addq.l A7, 8
0000061C 6616 bne +0x18 /* 00000634 */
0000061E 286E FFF8 movea.l A4, [A6 - 0x8]
00000622 7002 moveq.l D0, 0x02
00000624 2F00 move.l -[A7], D0
00000626 2F0C move.l -[A7], A4
00000628 2054 movea.l A0, [A4]
0000062A 2050 movea.l A0, [A0]
0000062C 2268 00E0 movea.l A1, [A0 + 0xE0]
00000630 4E91 jsr [A1]
00000632 508F addq.l A7, 8
label00000634:
00000634 0C84 736E 6420 cmpi.l D4, 0x736E6420 /* 'snd ' */
0000063A 6616 bne +0x18 /* 00000652 */
0000063C 286E FFF8 movea.l A4, [A6 - 0x8]
00000640 7001 moveq.l D0, 0x01
00000642 2F00 move.l -[A7], D0
00000644 2F0C move.l -[A7], A4
00000646 2054 movea.l A0, [A4]
00000648 2050 movea.l A0, [A0]
0000064A 2268 00E0 movea.l A1, [A0 + 0xE0]
0000064E 4E91 jsr [A1]
00000650 508F addq.l A7, 8
label00000652:
00000652 200B move.l D0, A3
00000654 673A beq +0x3C /* 00000690 */
00000656 206E FFF8 movea.l A0, [A6 - 0x8]
0000065A 2050 movea.l A0, [A0]
0000065C 2068 0010 movea.l A0, [A0 + 0x10]
00000660 4A28 006E tst.b [A0 + 0x6E]
00000664 672A beq +0x2C /* 00000690 */
00000666 206E FFF8 movea.l A0, [A6 - 0x8]
0000066A 2F08 move.l -[A7], A0
0000066C 2050 movea.l A0, [A0]
0000066E 2050 movea.l A0, [A0]
00000670 2268 0080 movea.l A1, [A0 + 0x80]
00000674 4E91 jsr [A1]
00000676 2F0B move.l -[A7], A3
00000678 4EAD 1B72 jsr [A5 + 0x1B72 /* export_874 */]
0000067C 0C86 736E 6420 cmpi.l D6, 0x736E6420 /* 'snd ' */
00000682 508F addq.l A7, 8
00000684 670A beq +0xC /* 00000690 */
00000686 2F2E FFF8 move.l -[A7], [A6 - 0x8]
0000068A 4EBA F974 jsr [PC - 0x68C /* 00000000 */]
0000068E 588F addq.l A7, 4
label00000690:
00000690 4CEE 18F0 FFDC movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x24]
00000696 4E5E unlink A6
00000698 4E75 rts
export_1124:
0000069A 4E56 FFF8 link A6, -0x0008
0000069E 48E7 0018 movem.l -[A7], A3,A4
000006A2 266E 000C movea.l A3, [A6 + 0xC]
000006A6 286E 0008 movea.l A4, [A6 + 0x8]
000006AA 2053 movea.l A0, [A3]
000006AC 0CA8 0000 2938 0004 cmpi.l [A0 + 0x4], 0x2938 /* ')8' */
000006B4 6624 bne +0x26 /* 000006DA */
000006B6 2054 movea.l A0, [A4]
000006B8 2D68 0018 FFFC move.l [A6 - 0x4], [A0 + 0x18]
000006BE 2F2E FFFC move.l -[A7], [A6 - 0x4]
000006C2 4EAD 2522 jsr [A5 + 0x2522 /* export_1184 */]
000006C6 2D40 FFF8 move.l [A6 - 0x8], D0
000006CA 2F0B move.l -[A7], A3
000006CC 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000006D0 4EBA 060E jsr [PC + 0x60E /* 00000CE0 */]
000006D4 4FEF 000C lea.l A7, [A7 + 0xC]
000006D8 600A bra +0xC /* 000006E4 */
label000006DA:
000006DA 2F0B move.l -[A7], A3
000006DC 2F0C move.l -[A7], A4
000006DE 4EAD 0F6A jsr [A5 + 0xF6A /* export_489 */]
000006E2 508F addq.l A7, 8
label000006E4:
000006E4 4CEE 1800 FFF0 movem.l A3,A4, [A6 - 0x10]
000006EA 4E5E unlink A6
000006EC 4E75 rts
export_1125:
000006EE 4E56 0000 link A6, 0
000006F2 203C 0000 4074 move.l D0, 0x4074 /* '@t' */
000006F8 4E5E unlink A6
000006FA 4E75 rts
export_1126:
000006FC 4E56 0000 link A6, 0
00000700 2F07 move.l -[A7], D7
00000702 3E2E 000E move.w D7, [A6 + 0xE]
00000706 6608 bne +0xA /* 00000710 */
00000708 203C 0000 4074 move.l D0, 0x4074 /* '@t' */
0000070E 6012 bra +0x14 /* 00000722 */
label00000710:
00000710 3007 move.w D0, D7
00000712 5340 subq.w D0, 1
00000714 48C0 ext.l D0
00000716 2F00 move.l -[A7], D0
00000718 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000071C 4EAD 03D2 jsr [A5 + 0x3D2 /* export_118 */]
00000720 508F addq.l A7, 8
label00000722:
00000722 2E2E FFFC move.l D7, [A6 - 0x4]
00000726 4E5E unlink A6
00000728 4E75 rts
export_1127:
0000072A 4E56 0000 link A6, 0
0000072E 2F07 move.l -[A7], D7
00000730 2E2E 000C move.l D7, [A6 + 0xC]
00000734 7001 moveq.l D0, 0x01
00000736 0C87 0000 4074 cmpi.l D7, 0x4074 /* '@t' */
0000073C 6718 beq +0x1A /* 00000756 */
0000073E 2F00 move.l -[A7], D0
00000740 2F07 move.l -[A7], D7
00000742 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000746 4EAD 03DA jsr [A5 + 0x3DA /* export_119 */]
0000074A 508F addq.l A7, 8
0000074C 2200 move.l D1, D0
0000074E 201F move.l D0, [A7]+
00000750 4A01 tst.b D1
00000752 6602 bne +0x4 /* 00000756 */
00000754 7000 moveq.l D0, 0x00
label00000756:
00000756 2E2E FFFC move.l D7, [A6 - 0x4]
0000075A 4E5E unlink A6
0000075C 4E75 rts
export_1128:
0000075E 4E56 0000 link A6, 0
00000762 703A moveq.l D0, 0x3A
00000764 4E5E unlink A6
00000766 4E75 rts
export_1129:
00000768 4E56 0000 link A6, 0
0000076C 7000 moveq.l D0, 0x00
0000076E 2F00 move.l -[A7], D0
00000770 2017 move.l D0, [A7]
00000772 4E5E unlink A6
00000774 4E75 rts
export_1130:
00000776 4E56 0000 link A6, 0
0000077A 48E7 0108 movem.l -[A7], D7,A4
0000077E 3E2E 000E move.w D7, [A6 + 0xE]
00000782 286E 0008 movea.l A4, [A6 + 0x8]
00000786 0C47 2936 cmpi.w D7, 0x2936 /* ')6' */
0000078A 6608 bne +0xA /* 00000794 */
0000078C 2054 movea.l A0, [A4]
0000078E 2068 0030 movea.l A0, [A0 + 0x30]
00000792 600E bra +0x10 /* 000007A2 */
label00000794:
00000794 48C7 ext.l D7
00000796 2F07 move.l -[A7], D7
00000798 2F0C move.l -[A7], A4
0000079A 4EAD 1852 jsr [A5 + 0x1852 /* export_774 */]
0000079E 2040 movea.l A0, D0
000007A0 508F addq.l A7, 8
label000007A2:
000007A2 2008 move.l D0, A0
000007A4 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8]
000007AA 4E5E unlink A6
000007AC 4E75 rts
export_1131:
000007AE 4E56 0000 link A6, 0
000007B2 48E7 0308 movem.l -[A7], D6,D7,A4
000007B6 2C2E 0010 move.l D6, [A6 + 0x10]
000007BA 3E2E 000E move.w D7, [A6 + 0xE]
000007BE 286E 0008 movea.l A4, [A6 + 0x8]
000007C2 0C47 2936 cmpi.w D7, 0x2936 /* ')6' */
000007C6 6608 bne +0xA /* 000007D0 */
000007C8 2054 movea.l A0, [A4]
000007CA 2146 0030 move.l [A0 + 0x30], D6
000007CE 6010 bra +0x12 /* 000007E0 */
label000007D0:
000007D0 2F06 move.l -[A7], D6
000007D2 48C7 ext.l D7
000007D4 2F07 move.l -[A7], D7
000007D6 2F0C move.l -[A7], A4
000007D8 4EAD 185A jsr [A5 + 0x185A /* export_775 */]
000007DC 4FEF 000C lea.l A7, [A7 + 0xC]
label000007E0:
000007E0 4CEE 10C0 FFF4 movem.l D6,D7,A4, [A6 - 0xC]
000007E6 4E5E unlink A6
000007E8 4E75 rts
export_1132:
000007EA 4E56 0000 link A6, 0
000007EE 48E7 0018 movem.l -[A7], A3,A4
000007F2 266E 0010 movea.l A3, [A6 + 0x10]
000007F6 286E 0008 movea.l A4, [A6 + 0x8]
000007FA 2054 movea.l A0, [A4]
000007FC 41E8 0028 lea.l A0, [A0 + 0x28]
00000800 224B movea.l A1, A3
00000802 22D8 move.l [A1]+, [A0]+
00000804 22D8 move.l [A1]+, [A0]+
00000806 2F0B move.l -[A7], A3
00000808 2F0C move.l -[A7], A4
0000080A 4EAD 18F2 jsr [A5 + 0x18F2 /* export_794 */]
0000080E 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
00000814 4E5E unlink A6
00000816 4E75 rts
export_1133:
00000818 4E56 FFE8 link A6, -0x0018
0000081C 48E7 0118 movem.l -[A7], D7,A3,A4
00000820 286E 0008 movea.l A4, [A6 + 0x8]
00000824 2054 movea.l A0, [A4]
00000826 4A28 0038 tst.b [A0 + 0x38]
0000082A 6600 015E bne +0x160 /* 0000098A */
0000082E 0CA8 5445 5854 0030 cmpi.l [A0 + 0x30], 0x54455854 /* 'TEXT' */
00000836 671A beq +0x1C /* 00000852 */
00000838 2054 movea.l A0, [A4]
0000083A 0CA8 7374 796C 0030 cmpi.l [A0 + 0x30], 0x7374796C /* 'styl' */
00000842 670E beq +0x10 /* 00000852 */
00000844 2054 movea.l A0, [A4]
00000846 0CA8 5049 4354 0030 cmpi.l [A0 + 0x30], 0x50494354 /* 'PICT' */
0000084E 6600 013A bne +0x13C /* 0000098A */
label00000852:
00000852 41EE FFF8 lea.l A0, [A6 - 0x8]
00000856 486E FFF8 pea.l [A6 - 0x8]
0000085A 2F2E 000C move.l -[A7], [A6 + 0xC]
0000085E 2F0C move.l -[A7], A4
00000860 2054 movea.l A0, [A4]
00000862 2050 movea.l A0, [A0]
00000864 2268 00BC movea.l A1, [A0 + 0xBC]
00000868 4E91 jsr [A1]
0000086A 2054 movea.l A0, [A4]
0000086C 2028 0034 move.l D0, [A0 + 0x34]
00000870 A522 syscall NewHandleSys, flags=5
00000872 2648 movea.l A3, A0
00000874 200B move.l D0, A3
00000876 4FEF 000C lea.l A7, [A7 + 0xC]
0000087A 6700 0106 beq +0x108 /* 00000982 */
0000087E 2054 movea.l A0, [A4]
00000880 2028 0030 move.l D0, [A0 + 0x30]
00000884 0480 5049 4354 subi.l D0, 0x50494354 /* 'PICT' */
0000088A 6714 beq +0x16 /* 000008A0 */
0000088C 0480 03FC 1500 subi.l D0, 0x3FC1500
00000892 6742 beq +0x44 /* 000008D6 */
00000894 0480 1F2F 2118 subi.l D0, 0x1F2F2118
0000089A 673A beq +0x3C /* 000008D6 */
0000089C 6000 00DA bra +0xDC /* 00000978 */
label000008A0:
000008A0 598F subq.l A7, 4
000008A2 2F0B move.l -[A7], A3
000008A4 2F3C 5049 4354 move.l -[A7], 0x50494354 /* 'PICT' */
000008AA 486E FFF4 pea.l [A6 - 0xC]
000008AE 4EBA F7C8 jsr [PC - 0x838 /* 00000078 */]
000008B2 2E1F move.l D7, [A7]+
000008B4 6F0C ble +0xE /* 000008C2 */
000008B6 2F0B move.l -[A7], A3
000008B8 486E FFF8 pea.l [A6 - 0x8]
000008BC A8F6 syscall DrawPicture
000008BE 6000 00B8 bra +0xBA /* 00000978 */
label000008C2:
000008C2 7094 moveq.l D0, 0xFFFFFF94
000008C4 B087 cmp.l D0, D7
000008C6 6600 00B0 bne +0xB2 /* 00000978 */
000008CA 2054 movea.l A0, [A4]
000008CC 117C 0001 0038 move.b [A0 + 0x38], 0x1
000008D2 6000 00A4 bra +0xA6 /* 00000978 */
label000008D6:
000008D6 598F subq.l A7, 4
000008D8 2F0B move.l -[A7], A3
000008DA 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */
000008E0 486E FFF4 pea.l [A6 - 0xC]
000008E4 4EBA F792 jsr [PC - 0x86E /* 00000078 */]
000008E8 2E1F move.l D7, [A7]+
000008EA 6F7E ble +0x80 /* 0000096A */
000008EC 2D78 0118 FFF0 move.l [A6 - 0x10], [0x00000118 /* TheZone */]
000008F2 21F8 02A6 0118 move.l [0x00000118 /* TheZone */], [0x000002A6 /* SysZone */]
000008F8 2D6E FFF0 FFE8 move.l [A6 - 0x18], [A6 - 0x10]
000008FE 598F subq.l A7, 4
00000900 486E FFF8 pea.l [A6 - 0x8]
00000904 486E FFF8 pea.l [A6 - 0x8]
00000908 A83E syscall TEStyleNew
0000090A 2D5F FFEC move.l [A6 - 0x14], [A7]+
0000090E 206E FFE8 movea.l A0, [A6 - 0x18]
00000912 A01B syscall SetZone
00000914 4AAE FFEC tst.l [A6 - 0x14]
00000918 6746 beq +0x48 /* 00000960 */
0000091A 204B movea.l A0, A3
0000091C A023 syscall DisposHandle/DisposeHandle
0000091E 7000 moveq.l D0, 0x00
00000920 2640 movea.l A3, D0
00000922 2D78 0118 FFF0 move.l [A6 - 0x10], [0x00000118 /* TheZone */]
00000928 21F8 02A6 0118 move.l [0x00000118 /* TheZone */], [0x000002A6 /* SysZone */]
0000092E 2D6E FFF0 FFE8 move.l [A6 - 0x18], [A6 - 0x10]
00000934 2F2E FFEC move.l -[A7], [A6 - 0x14]
00000938 3F3C 0000 move.w -[A7], 0x0
0000093C A83D syscall TEDispatch
0000093E 206E FFE8 movea.l A0, [A6 - 0x18]
00000942 A01B syscall SetZone
00000944 206E FFEC movea.l A0, [A6 - 0x14]
00000948 2050 movea.l A0, [A0]
0000094A 4A68 005E tst.w [A0 + 0x5E]
0000094E 6608 bne +0xA /* 00000958 */
00000950 2054 movea.l A0, [A4]
00000952 117C 0001 0038 move.b [A0 + 0x38], 0x1
label00000958:
00000958 2F2E FFEC move.l -[A7], [A6 - 0x14]
0000095C A9CD syscall TEDispose
0000095E 6018 bra +0x1A /* 00000978 */
label00000960:
00000960 2054 movea.l A0, [A4]
00000962 117C 0001 0038 move.b [A0 + 0x38], 0x1
00000968 600E bra +0x10 /* 00000978 */
label0000096A:
0000096A 7094 moveq.l D0, 0xFFFFFF94
0000096C B087 cmp.l D0, D7
0000096E 6608 bne +0xA /* 00000978 */
00000970 2054 movea.l A0, [A4]
00000972 117C 0001 0038 move.b [A0 + 0x38], 0x1
label00000978:
00000978 200B move.l D0, A3
0000097A 670E beq +0x10 /* 0000098A */
0000097C 204B movea.l A0, A3
0000097E A023 syscall DisposHandle/DisposeHandle
00000980 6008 bra +0xA /* 0000098A */
label00000982:
00000982 2054 movea.l A0, [A4]
00000984 117C 0001 0038 move.b [A0 + 0x38], 0x1
label0000098A:
0000098A 4CEE 1880 FFDC movem.l D7,A3,A4, [A6 - 0x24]
00000990 4E5E unlink A6
00000992 4E75 rts
export_1134:
00000994 4E56 FFC4 link A6, -0x003C
00000998 48E7 0318 movem.l -[A7], D6,D7,A3,A4
0000099C 286E 0008 movea.l A4, [A6 + 0x8]
000009A0 2054 movea.l A0, [A4]
000009A2 2668 000A movea.l A3, [A0 + 0xA]
000009A6 2053 movea.l A0, [A3]
000009A8 4AA8 001C tst.l [A0 + 0x1C]
000009AC 6700 0328 beq +0x32A /* 00000CD6 */
000009B0 41EE FFF8 lea.l A0, [A6 - 0x8]
000009B4 486E FFF8 pea.l [A6 - 0x8]
000009B8 2F2E 000C move.l -[A7], [A6 + 0xC]
000009BC 2F0C move.l -[A7], A4
000009BE 2054 movea.l A0, [A4]
000009C0 2050 movea.l A0, [A0]
000009C2 2268 00BC movea.l A1, [A0 + 0xBC]
000009C6 4E91 jsr [A1]
000009C8 41EE FFE4 lea.l A0, [A6 - 0x1C]
000009CC 486E FFE4 pea.l [A6 - 0x1C]
000009D0 4EAD 085A jsr [A5 + 0x85A /* export_263 */]
000009D4 2054 movea.l A0, [A4]
000009D6 4A28 0038 tst.b [A0 + 0x38]
000009DA 4FEF 0010 lea.l A7, [A7 + 0x10]
000009DE 6600 02F6 bne +0x2F8 /* 00000CD6 */
000009E2 0CA8 5445 5854 0030 cmpi.l [A0 + 0x30], 0x54455854 /* 'TEXT' */
000009EA 671A beq +0x1C /* 00000A06 */
000009EC 2054 movea.l A0, [A4]
000009EE 0CA8 7374 796C 0030 cmpi.l [A0 + 0x30], 0x7374796C /* 'styl' */
000009F6 670E beq +0x10 /* 00000A06 */
000009F8 2054 movea.l A0, [A4]
000009FA 0CA8 5049 4354 0030 cmpi.l [A0 + 0x30], 0x50494354 /* 'PICT' */
00000A02 6600 01F0 bne +0x1F2 /* 00000BF4 */
label00000A06:
00000A06 2054 movea.l A0, [A4]
00000A08 2028 0034 move.l D0, [A0 + 0x34]
00000A0C A522 syscall NewHandleSys, flags=5
00000A0E 2648 movea.l A3, A0
00000A10 200B move.l D0, A3
00000A12 6700 01D8 beq +0x1DA /* 00000BEC */
00000A16 2054 movea.l A0, [A4]
00000A18 0CA8 5445 5854 0030 cmpi.l [A0 + 0x30], 0x54455854 /* 'TEXT' */
00000A20 670E beq +0x10 /* 00000A30 */
00000A22 2054 movea.l A0, [A4]
00000A24 0CA8 7374 796C 0030 cmpi.l [A0 + 0x30], 0x7374796C /* 'styl' */
00000A2C 6600 0136 bne +0x138 /* 00000B64 */
label00000A30:
00000A30 598F subq.l A7, 4
00000A32 2F0B move.l -[A7], A3
00000A34 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */
00000A3A 486E FFE0 pea.l [A6 - 0x20]
00000A3E 4EBA F638 jsr [PC - 0x9C8 /* 00000078 */]
00000A42 2E1F move.l D7, [A7]+
00000A44 6F00 010E ble +0x110 /* 00000B54 */
00000A48 41EE FFCC lea.l A0, [A6 - 0x34]
00000A4C 486E FFCC pea.l [A6 - 0x34]
00000A50 2F2E 000C move.l -[A7], [A6 + 0xC]
00000A54 4EAD 25F2 jsr [A5 + 0x25F2 /* export_1210 */]
00000A58 588F addq.l A7, 4
00000A5A 2F00 move.l -[A7], D0
00000A5C 4EAD 15BA jsr [A5 + 0x15BA /* export_691 */]
00000A60 7000 moveq.l D0, 0x00
00000A62 2F00 move.l -[A7], D0
00000A64 2017 move.l D0, [A7]
00000A66 2D40 FFE4 move.l [A6 - 0x1C], D0
00000A6A 486E FFCC pea.l [A6 - 0x34]
00000A6E 4EAD 0872 jsr [A5 + 0x872 /* export_266 */]
00000A72 3D40 FFE8 move.w [A6 - 0x18], D0
00000A76 486E FFCC pea.l [A6 - 0x34]
00000A7A 4EAD 086A jsr [A5 + 0x86A /* export_265 */]
00000A7E 3D40 FFEA move.w [A6 - 0x16], D0
00000A82 486E FFE4 pea.l [A6 - 0x1C]
00000A86 7004 moveq.l D0, 0x04
00000A88 3F00 move.w -[A7], D0
00000A8A 7203 moveq.l D1, 0x03
00000A8C 3F01 move.w -[A7], D1
00000A8E 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
00000A92 2D78 0118 FFDC move.l [A6 - 0x24], [0x00000118 /* TheZone */]
00000A98 21F8 02A6 0118 move.l [0x00000118 /* TheZone */], [0x000002A6 /* SysZone */]
00000A9E 2D6E FFDC FFD4 move.l [A6 - 0x2C], [A6 - 0x24]
00000AA4 598F subq.l A7, 4
00000AA6 486E FFE4 pea.l [A6 - 0x1C]
00000AAA 486E FFE4 pea.l [A6 - 0x1C]
00000AAE A83E syscall TEStyleNew
00000AB0 2D5F FFD8 move.l [A6 - 0x28], [A7]+
00000AB4 206E FFD4 movea.l A0, [A6 - 0x2C]
00000AB8 A01B syscall SetZone
00000ABA 4AAE FFD8 tst.l [A6 - 0x28]
00000ABE 4FEF 0014 lea.l A7, [A7 + 0x14]
00000AC2 6700 0086 beq +0x88 /* 00000B4A */
00000AC6 A896 syscall HidePen
00000AC8 204B movea.l A0, A3
00000ACA A023 syscall DisposHandle/DisposeHandle
00000ACC 7000 moveq.l D0, 0x00
00000ACE 2640 movea.l A3, D0
00000AD0 2D78 0118 FFDC move.l [A6 - 0x24], [0x00000118 /* TheZone */]
00000AD6 21F8 02A6 0118 move.l [0x00000118 /* TheZone */], [0x000002A6 /* SysZone */]
00000ADC 2D6E FFDC FFD4 move.l [A6 - 0x2C], [A6 - 0x24]
00000AE2 2F2E FFD8 move.l -[A7], [A6 - 0x28]
00000AE6 3F3C 0000 move.w -[A7], 0x0
00000AEA A83D syscall TEDispatch
00000AEC 206E FFD4 movea.l A0, [A6 - 0x2C]
00000AF0 A01B syscall SetZone
00000AF2 A897 syscall ShowPen
00000AF4 206E FFD8 movea.l A0, [A6 - 0x28]
00000AF8 2050 movea.l A0, [A0]
00000AFA 3028 005E move.w D0, [A0 + 0x5E]
00000AFE 48C0 ext.l D0
00000B00 2C00 move.l D6, D0
00000B02 6614 bne +0x16 /* 00000B18 */
00000B04 2054 movea.l A0, [A4]
00000B06 117C 0001 0038 move.b [A0 + 0x38], 0x1
00000B0C 486E FFE4 pea.l [A6 - 0x1C]
00000B10 4EAD 085A jsr [A5 + 0x85A /* export_263 */]
00000B14 588F addq.l A7, 4
00000B16 6028 bra +0x2A /* 00000B40 */
label00000B18:
00000B18 302E FFE4 move.w D0, [A6 - 0x1C]
00000B1C 48C0 ext.l D0
00000B1E 2F00 move.l -[A7], D0
00000B20 598F subq.l A7, 4
00000B22 2F06 move.l -[A7], D6
00000B24 7200 moveq.l D1, 0x00
00000B26 2F01 move.l -[A7], D1
00000B28 2F2E FFD8 move.l -[A7], [A6 - 0x28]
00000B2C 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
00000B30 A83D syscall TEDispatch
00000B32 221F move.l D1, [A7]+
00000B34 201F move.l D0, [A7]+
00000B36 48C1 ext.l D1
00000B38 D280 add.l D1, D0
00000B3A 5641 addq.w D1, 3
00000B3C 3D41 FFE8 move.w [A6 - 0x18], D1
label00000B40:
00000B40 2F2E FFD8 move.l -[A7], [A6 - 0x28]
00000B44 A9CD syscall TEDispose
00000B46 6000 0086 bra +0x88 /* 00000BCE */
label00000B4A:
00000B4A 2054 movea.l A0, [A4]
00000B4C 117C 0001 0038 move.b [A0 + 0x38], 0x1
00000B52 607A bra +0x7C /* 00000BCE */
label00000B54:
00000B54 7094 moveq.l D0, 0xFFFFFF94
00000B56 B087 cmp.l D0, D7
00000B58 6674 bne +0x76 /* 00000BCE */
00000B5A 2054 movea.l A0, [A4]
00000B5C 117C 0001 0038 move.b [A0 + 0x38], 0x1
00000B62 606A bra +0x6C /* 00000BCE */
label00000B64:
00000B64 2054 movea.l A0, [A4]
00000B66 0CA8 5049 4354 0030 cmpi.l [A0 + 0x30], 0x50494354 /* 'PICT' */
00000B6E 665E bne +0x60 /* 00000BCE */
00000B70 598F subq.l A7, 4
00000B72 2F0B move.l -[A7], A3
00000B74 2F3C 5049 4354 move.l -[A7], 0x50494354 /* 'PICT' */
00000B7A 486E FFE0 pea.l [A6 - 0x20]
00000B7E 4EBA F4F8 jsr [PC - 0xB08 /* 00000078 */]
00000B82 2E1F move.l D7, [A7]+
00000B84 6F3A ble +0x3C /* 00000BC0 */
00000B86 2053 movea.l A0, [A3]
00000B88 5488 addq.l A0, 2
00000B8A 43EE FFC4 lea.l A1, [A6 - 0x3C]
00000B8E 22D8 move.l [A1]+, [A0]+
00000B90 22D8 move.l [A1]+, [A0]+
00000B92 41EE FFC4 lea.l A0, [A6 - 0x3C]
00000B96 41EE FFE4 lea.l A0, [A6 - 0x1C]
00000B9A 43EE FFC4 lea.l A1, [A6 - 0x3C]
00000B9E 20D9 move.l [A0]+, [A1]+
00000BA0 20D9 move.l [A0]+, [A1]+
00000BA2 486E FFE4 pea.l [A6 - 0x1C]
00000BA6 302E FFE6 move.w D0, [A6 - 0x1A]
00000BAA 48C0 ext.l D0
00000BAC 4480 neg.l D0
00000BAE 3F00 move.w -[A7], D0
00000BB0 302E FFE4 move.w D0, [A6 - 0x1C]
00000BB4 48C0 ext.l D0
00000BB6 4480 neg.l D0
00000BB8 3F00 move.w -[A7], D0
00000BBA 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00000BBE 600E bra +0x10 /* 00000BCE */
label00000BC0:
00000BC0 7094 moveq.l D0, 0xFFFFFF94
00000BC2 B087 cmp.l D0, D7
00000BC4 6608 bne +0xA /* 00000BCE */
00000BC6 2054 movea.l A0, [A4]
00000BC8 117C 0001 0038 move.b [A0 + 0x38], 0x1
label00000BCE:
00000BCE 200B move.l D0, A3
00000BD0 6704 beq +0x6 /* 00000BD6 */
00000BD2 204B movea.l A0, A3
00000BD4 A023 syscall DisposHandle/DisposeHandle
label00000BD6:
00000BD6 2054 movea.l A0, [A4]
00000BD8 4A28 0038 tst.b [A0 + 0x38]
00000BDC 6616 bne +0x18 /* 00000BF4 */
00000BDE 486E FFE4 pea.l [A6 - 0x1C]
00000BE2 2F0C move.l -[A7], A4
00000BE4 4EAD 18F2 jsr [A5 + 0x18F2 /* export_794 */]
00000BE8 508F addq.l A7, 8
00000BEA 6008 bra +0xA /* 00000BF4 */
label00000BEC:
00000BEC 2054 movea.l A0, [A4]
00000BEE 117C 0001 0038 move.b [A0 + 0x38], 0x1
label00000BF4:
00000BF4 41EE FFE4 lea.l A0, [A6 - 0x1C]
00000BF8 2D48 FFEC move.l [A6 - 0x14], A0
00000BFC 41EE FFF8 lea.l A0, [A6 - 0x8]
00000C00 2D48 FFF0 move.l [A6 - 0x10], A0
00000C04 7000 moveq.l D0, 0x00
00000C06 2D6E FFEC FFF4 move.l [A6 - 0xC], [A6 - 0x14]
00000C0C 2648 movea.l A3, A0
00000C0E 2F00 move.l -[A7], D0
00000C10 558F subq.l A7, 2
00000C12 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00000C16 2F0B move.l -[A7], A3
00000C18 4EAD 0332 jsr [A5 + 0x332 /* export_98 */]
00000C1C 121F move.b D1, [A7]+
00000C1E 201F move.l D0, [A7]+
00000C20 4A01 tst.b D1
00000C22 57C0 seq D0
00000C24 4400 neg.b D0
00000C26 4A00 tst.b D0
00000C28 6700 00AC beq +0xAE /* 00000CD6 */
00000C2C 2F0C move.l -[A7], A4
00000C2E 4EAD 1B72 jsr [A5 + 0x1B72 /* export_874 */]
00000C32 2F0C move.l -[A7], A4
00000C34 4EAD 18EA jsr [A5 + 0x18EA /* export_793 */]
00000C38 2D40 FFE0 move.l [A6 - 0x20], D0
00000C3C 486E FFE4 pea.l [A6 - 0x1C]
00000C40 302E FFE2 move.w D0, [A6 - 0x1E]
00000C44 48C0 ext.l D0
00000C46 4480 neg.l D0
00000C48 3F00 move.w -[A7], D0
00000C4A 302E FFE0 move.w D0, [A6 - 0x20]
00000C4E 48C0 ext.l D0
00000C50 4480 neg.l D0
00000C52 3F00 move.w -[A7], D0
00000C54 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00000C58 486E FFE4 pea.l [A6 - 0x1C]
00000C5C 2F2E 000C move.l -[A7], [A6 + 0xC]
00000C60 4EAD 25CA jsr [A5 + 0x25CA /* export_1205 */]
00000C64 486E FFE4 pea.l [A6 - 0x1C]
00000C68 206E 000C movea.l A0, [A6 + 0xC]
00000C6C 2F08 move.l -[A7], A0
00000C6E 2050 movea.l A0, [A0]
00000C70 2050 movea.l A0, [A0]
00000C72 2268 0068 movea.l A1, [A0 + 0x68]
00000C76 4E91 jsr [A1]
00000C78 486E FFE4 pea.l [A6 - 0x1C]
00000C7C 206E 000C movea.l A0, [A6 + 0xC]
00000C80 2050 movea.l A0, [A0]
00000C82 2F28 001E move.l -[A7], [A0 + 0x1E]
00000C86 4EAD 25CA jsr [A5 + 0x25CA /* export_1205 */]
00000C8A 206E 000C movea.l A0, [A6 + 0xC]
00000C8E 2050 movea.l A0, [A0]
00000C90 2668 001E movea.l A3, [A0 + 0x1E]
00000C94 486E FFE4 pea.l [A6 - 0x1C]
00000C98 2F0B move.l -[A7], A3
00000C9A 2053 movea.l A0, [A3]
00000C9C 2050 movea.l A0, [A0]
00000C9E 2268 0068 movea.l A1, [A0 + 0x68]
00000CA2 4E91 jsr [A1]
00000CA4 2054 movea.l A0, [A4]
00000CA6 41E8 0028 lea.l A0, [A0 + 0x28]
00000CAA 43EE FFE4 lea.l A1, [A6 - 0x1C]
00000CAE 20D9 move.l [A0]+, [A1]+
00000CB0 20D9 move.l [A0]+, [A1]+
00000CB2 2F0C move.l -[A7], A4
00000CB4 4EAD 1B72 jsr [A5 + 0x1B72 /* export_874 */]
00000CB8 2F2E 000C move.l -[A7], [A6 + 0xC]
00000CBC 4EAD 25F2 jsr [A5 + 0x25F2 /* export_1210 */]
00000CC0 2840 movea.l A4, D0
00000CC2 7000 moveq.l D0, 0x00
00000CC4 2F00 move.l -[A7], D0
00000CC6 2F0C move.l -[A7], A4
00000CC8 2054 movea.l A0, [A4]
00000CCA 2050 movea.l A0, [A0]
00000CCC 2268 00F0 movea.l A1, [A0 + 0xF0]
00000CD0 4E91 jsr [A1]
00000CD2 4FEF 0038 lea.l A7, [A7 + 0x38]
label00000CD6:
00000CD6 4CEE 18C0 FFB4 movem.l D6,D7,A3,A4, [A6 - 0x4C]
00000CDC 4E5E unlink A6
00000CDE 4E75 rts
fn00000CE0:
00000CE0 4E56 FFFC link A6, -0x0004
00000CE4 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00000CE8 286E 0008 movea.l A4, [A6 + 0x8]
00000CEC 4247 clr.w D7
00000CEE 2054 movea.l A0, [A4]
00000CF0 2028 0034 move.l D0, [A0 + 0x34]
00000CF4 A522 syscall NewHandleSys, flags=5
00000CF6 2648 movea.l A3, A0
00000CF8 200B move.l D0, A3
00000CFA 6730 beq +0x32 /* 00000D2C */
00000CFC 598F subq.l A7, 4
00000CFE 2F0B move.l -[A7], A3
00000D00 2F3C 736E 6420 move.l -[A7], 0x736E6420 /* 'snd ' */
00000D06 486E FFFC pea.l [A6 - 0x4]
00000D0A 4EBA F36C jsr [PC - 0xC94 /* 00000078 */]
00000D0E 4A9F tst.l [A7]+
00000D10 6D0C blt +0xE /* 00000D1E */
00000D12 2F0B move.l -[A7], A3
00000D14 4EAD 42D2 jsr [A5 + 0x42D2 /* export_2134 */]
00000D18 3E00 move.w D7, D0
00000D1A 588F addq.l A7, 4
00000D1C 6008 bra +0xA /* 00000D26 */
label00000D1E:
00000D1E 2054 movea.l A0, [A4]
00000D20 117C 0001 0038 move.b [A0 + 0x38], 0x1
label00000D26:
00000D26 204B movea.l A0, A3
00000D28 A023 syscall DisposHandle/DisposeHandle
00000D2A 6008 bra +0xA /* 00000D34 */
label00000D2C:
00000D2C 2054 movea.l A0, [A4]
00000D2E 117C 0001 0038 move.b [A0 + 0x38], 0x1
label00000D34:
00000D34 4206 clr.b D6
00000D36 7000 moveq.l D0, 0x00
00000D38 1006 move.b D0, D6
00000D3A 4A80 tst.l D0
00000D3C 2054 movea.l A0, [A4]
00000D3E 0228 00F7 0025 andi.b [A0 + 0x25], 0xF7
00000D44 2200 move.l D1, D0
00000D46 E709 lsl D1.b, 3
00000D48 0201 0008 andi.b D1, 0x8
00000D4C 8328 0025 or.b [A0 + 0x25], D1
00000D50 48C7 ext.l D7
00000D52 2F07 move.l -[A7], D7
00000D54 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */]
00000D58 588F addq.l A7, 4
00000D5A 4CEE 18C0 FFEC movem.l D6,D7,A3,A4, [A6 - 0x14]
00000D60 4E5E unlink A6
00000D62 4E75 rts